package com.edu.oracle.service.impl;

import com.edu.oracle.dao.CourseDao;
import com.edu.oracle.pojo.Course;
import com.edu.oracle.service.CourseService;

import java.util.List;

public class CourseServiceImpl implements CourseService {
    //引入dao持久层
    CourseDao courseDao = new CourseDao();

    /**
     * 实现查询所用实现类方法
     * @return
     */
    @Override
    public List<Course> list() {
        return courseDao.list();
    }

    @Override
    public boolean delete(String cno) {
        //调用持久层的删除方法，返回Boolean类型
        return courseDao.delete(cno);
    }

    @Override
    public Boolean add(Course course) {
        return courseDao.add(course);
    }

    @Override
    public Course selectByOne(String cno) {
        return courseDao.selectByOne(cno);
    }

    @Override
    public boolean update(Course course) {
        return courseDao.update(course);
    }


}
